Co-allocating Compute and Network Resources - Bandwidth on Demand in the Viola Testbed
نویسندگان
چکیده
Distributed applications or workflows need to access and use compute, storage and network resources simultaneously or chronologically coordinated respectively. Examples are distributed multi-physics simulations that use the combined computational performance and data storage of multiple clusters. A coordinated reservation and allocation of the resources is a prerequisite for the efficient use of such resources. This contribution describes the components of a system that provides Grid users with this functionality. The Grid middleware UNICORE is extended to access a MetaScheduling Service (MSS) performing orchestration of resources of different administrative domains, using advance reservation capability of local resource management systems (RMS) including network connections for which ARGON serves as RMS. ARGON leverages Bandwidth on Demand, a cornerstone of next generation Grid enabled optical networks rendering the network to a first class Grid resource.
منابع مشابه
Co-Allocation of Compute and Network Resources in the VIOLA Testbed
Demanding applications like distributed multi-physics simulations benefit from the combined computational performance and data storage of multiple clusters. A reservation mechanism spanning these clusters ensures the availability of all selected resources. Complex workflows with chronological dependencies are supported. This approach addresses network resources the same way as computation and s...
متن کاملKOALA: a co-allocating grid scheduler
In multicluster systems, and more generally in grids, jobs may require co-allocation, that is, the simultaneous or coordinated access of single applications to resources of possibly multiple types in multiple locations managed by different resource managers. Co-allocation presents new challenges to resource management in grids, such as locating sufficient resources in geographically distributed...
متن کاملCharacterization of Bandwidth-aware Meta-schedulers for Co-allocating Jobs in a Mini-grid∗
In this paper, we present a bandwidth-centric job communication model that captures the interaction and impact of simultaneously co-allocated jobs in a grid. We compare our dynamic model with previous research that utilizes a fixed execution time penalty for co-allocated jobs. We explore the interaction of simultaneously co-allocated jobs and the contention they often create in the network infr...
متن کاملA CBQ-Based Dynamic Resource Allocation Mechanism for Diffserv Routers
Class Based Queueing (CBQ) is a link-sharing and resource management mechanism for packet networks. The weights of CBQ control the way with which the available bandwidth at the output interface of the router is distributed among the different classes of the input traffic. CBQ also disposes of rules for bandwidth borrowing based on a hierarchy of classes. In [1], we proposed a dynamic, self-tuni...
متن کاملCloudNet: A Platform for Optimized WAN Migration of Virtual Machines
Cloud computing platforms are growing from clusters of machines within a data center to networks of data centers with resources spread across the globe. Virtual machine migration within the LAN has changed the scale of resource management from allocating resources on a single server to manipulating pools of resources within a data center. We expect WAN migration to likewise transform the scope ...
متن کامل